package cn.sdpjw.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 交易企业成员表
 * </p>
 *
 * @author CodeGenerator
 * @since 2021-11-05
 */
@Data
@ToString
@TableName("trader_corp_member")
public class TraderCorpMember implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.INPUT)
    private Integer id;

    /**
     * 登录用户id
     */
    private Integer uid;

    /**
     * 经济商id
     */
    private Integer brokerId;

    /**
     * 合作商id
     */
    private Long officialPartnerId;

    /**
     * 企业id
     */
    private Integer traderCorpId;

    /**
     * 姓名
     */
    private String memberName;

    /**
     * 手机
     */
    private String mobile;

    /**
     * 是否企业主账号，0-否，1-是
     */
    private Integer masterLeader;

    /**
     * 企业成员邀请码
     */
    private String memberInviteCode;


    /**
     * 创建时间
     */
    private LocalDateTime createdAt;

    /**
     * 修改时间
     */
    private LocalDateTime updatedAt;

    /**
     * 注册类型，1-深度票据网，2-经纪商，3-企企链
     */
    private Integer registerType;

    /**
     * 平台来源 0-深度(默认) 1-第三方平台独立注册
     */
    private Integer corpSource;

}
